creative deity - French English Dictionary